Statistical methods and computational capabilities have grown tremendously in the past few decades. Along with the growing interest in Artificial Intelligence and Machine Learning, there is also significant development in the field of Cloud Computing and Big data. Nowadays, we use a wide range of tools that have given us the power to stripe this data, process them, and analyze or even predict outcomes using this data.