Nakisa Interview Question

Nothing special. Mostly OO concepts.