https://medium.com/@thekingventer99/advanced-topics-on-exactly-solvable-and-integrable-systems-part1-31f028a1007b