Utilizing Logic Building Blocks for Mastering C Programming — Programming Keynou