solved Conditional
solved Bang and power of 2
add function declaration to avoid warning
latest dev