Facebook Android PE Interview Assignment