Discrete Sturmian Theory