MacStuff Lab12d
Lab12 d and e
Lab14 - fib
Added invalid input