Ocient Interview Question

Mostly implementation details. Not heavy on algorithm.