Ocient interview question

Mostly implementation details. Not heavy on algorithm.