add template % obj operation
add number division
add power operation
show() with str/repr option
improve test_extend to show the slot-caching bug
fix misspelling
fix slot-caching bug