A evolutionary boolean maximiser