Add tests about macro
Add some functions
Use constant variable instead of immutable value
Modify test case of macro
Return CallFun instead of List
Process macro
Throw exception unless symbol is found
Remove SpecialForm
Remove SpecialForm (evaluating)
Add quoted symbol
Merge branch 'issue/6'