Update my solution
Update driver tests
Update pseudocode