VaRAlgorithm and VaRHistorical constructors and execute method redefined, parameters exception, comments added