Programming, with some mathematics on the side
Java is a language missing a lot of features. One of those missing features is keyword arguments. By that, I mean something that lets you call functions like this:
my_function ( x = 1 , y = 2 , z = 3 ) Or even: