I was just wondering, since i m kind of weak in doing proofs, what is the best way of understanding on how to do proofs. What is the best way to master, if one can, on doing proofs? or even if not master, but to be able to do proofs without "thinking", like sometimes my teacher says he just does...