Boring Python implementation
Rover syntax for Common Lisp