Rightsource interview question

Some general technical questions. I provided some github examples, and was given a short programming challenge to do offline.