What are the fundamental algorithms and concepts in Machine Learning, particularly focusing on supervised learning methods?