Utilitarianism : past, present and future