write the solution and spec to fakearray exercise