factortable = [0,0.01,0.02, 0.03,0.05,0.08,0.13,0.21,0.34,0.55,0.89] ...
The use of a custom datetime module caught me off guard in the project. I'd suggest using datetime and timedelta as the source for seconds and minutes instead of manually keeping track of what the ...