Removed unused library, documented byreflect, substituded set of integer
with bitset