1. Even if you googled it, you didn't answer the question, I think. In this case, you have two options. If you are pressed for time, you can check AssignCode.com and get write code for me. If you have time, but no money, you will have to learn the subject yourself. But in this case, I'm afraid that they will end up exactly where they started.