started problem 54, added spec for problem 53
updated problem 54 and spec