Pass a pointer rather than copy
Merge pull request #30 from smarterclayton/pass_data_pointer

Pass a pointer rather than copy