Examples with Java's Optional

Optional type from Java helps in representing the case of missing value. It also has...

6 minute read

Tail Call Elimination

Recursive functions provide elegant implementations. But they often have a risk of stack-overflow error. Tail...

11 minute read