Excellent, once again @dAnijboned! 
It’s really good how you add comments to your code. This is good practice and certainly helps other developers read your code, and will also help you when you look back at it after a while 
As someone else reading your comments, and can say they are nice and clear and easy to understand 
Nice use of Math.abs()
for an alternative solution to the negative number challenge in Recursion. 
You’re right that the code still executes correctly if we omit the else
keyword in the conditional executions in both Minimum and Recursion. However, personally, I would include it as I think it makes the control flow clearer to someone reading or working on your code. But, others may have a different view…
Here’s a challenge for you, as I think you’re up to it. In Minimum, another way to avoid having to use the else
keyword, and to also omit the if
keyword, is to convert this part…
…into a statement using a ternary operator. If you’re not sure what a ternary operator is, then look it up… I think they’re a really good alternative when you have a short 2-branch conditional execution, as we do here. Let me know how you get on 