Infinity has long baffled mathematicians – have we now figured it out?