Is homework a necessary evil?