bool expression::empty() const removed
empty methods repaired
polishing
readme added
support for GCC 4.6
added clang support
FIX : Issue #1