Next step is ramdom and equal. I also need to have a look at add and the serial naming of the functions.