Modules

Self recursive tail call invocation.