An Enhanced K-Nearest Neighbor Algorithm Using Information Gain and Clustering | Synapse