syntax parentheses
by-value termination if-else by-name conditional expressions evaluation
namespace
parameters functions
return type return statement NonLocalReturnException syntax
sealed class
return type best practices type inference
access modifiers qualifiers
import
functions recursion