https://fortran.codingforstudent.com/3-incredible-things-made-by-integer-programming/