Alien language parser program to demo problem solving and algorithm design skills