Can Algorithms Build the Perfect Football Team?