creating supervised learning algorithms
creating unsupervised learning algorithms