https://www.sciencedaily.com/news/computers_math/neural_interfaces/