use "iterations" instead of "rounds"
Don't allow default k to avoid confusion
Use more numpy instead of default lists
Allow k to be a command line parameter