20 Necessary Requirements of a Perfect Laptop for Data Science and Machine Learning Tasks