Too many returns
Broke easily
Rating: 1 stars