Evolutionairy algorithms implemented in Python for the NTNU course IT3708