david burton mathematician