Using do-while loops
Argument list = []
Process preceding argument list
Argument list = ["red"]
Process preceding argument list
Argument list = ["red", 123]
Process preceding argument list
Argument list = ["red", 123, true]
Process preceding argument list