Space Efficient Data Structures and Algorithms in the Word-RAM Model