Support for parallel computation, logging and function automation
