Harnessing The Power of Regular Expressions in Program Design — Programming Keynou