https://blog.stackademic.com/scala-and-quantum-machine-learning-leveraging-quantum-computing-529b947e6e7c