Some arguments for and against homework