caluclateLengthRecursive() added by not yet working.
Calling calculateLength() and calculateLengthRecursive()