Directory Listing
use plain double instead of Double class
Use enumeration instead of chars to represent the operation
remember to reset clear state var
Bugfix
Initial import