Are variable names of X and z the most self-explanatory names you could come up with ;)