Calculating Shadow Lengths