Trov Interview Question

Good coding design/practice, basic logic, writing methods