began work on problem 14 >> stack too deep