Prove interview question

Hackerrank challenges: algorithms and data structures, React app refactoring + back-end changes