There are terms we all have listened to, we all feel that we are doing, but none of us actually know what it is or how it works? Big Data, chaos theory, deja vu, and competitive programming are few of them. I see coders swinging between various online websites, tutorials…