What's the difference between return and break other than return obviously returning a value??
return is for exiting a function, optionally with values. break is for exiting a loop (while, for, repeat).