Neural Networks are over 60 Years Old: Here's Something Better