Solution to socrates.devbootcamp.com/challenges/289