Introspection of various K-Nearest Neighbor Techniques