https://github.com/jwasham/coding-interview-university/issues/1812