Added basic version of `Log`

`log` function is to be added. It will perform only basic checks
to simplify or else will return `Log(arg_)`