How to write better code with Guard Clauses