double return is a secret feature never included in C, where you can do "returnreturn;" and it returns from your parent function