add README
add C++98 version
minor change of C++14
add chicken version
change Size: to Swap:
remove all trailing whitespaces
fixes and updates