supervised learning www.internalpointers.com