Question: what is the difference between return and break?
Answer: break is used when you want to exit from the loop, while return is used to go back to the step where it was called or to stop further execution. break is used to exit (escape) the for -loop, while -loop, switch -statement that you are currently executing.