Sigma Computing interview question

Basically implement the functionality of a fairly common office technology