Algorithm

Algorithm are defined in ALG language, please refer to documentation of ALG for details.