Text this: A Neural Networks Algorithm for the Minimum Colouring Problem Using FPGAs†