Done with task 4

both reverse and the tower is working, implemented the tower with steps,
not arrays