There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.
If this question can be reworded to fit the rules in the help center, please edit the question.

and sorry if the question gets closed, but I'll put the link in the wiki, that's like the #1 thing I think is important to progammers when thinking about maths.
–
jokoonApr 18 '11 at 15:53

Since that link is actually an answer to your question, you should post it as an answer to your own question.
–
doppelgreenerApr 19 '11 at 6:59