Updated readme with all five approaches + plus one bonus one