Added selector specialization for pointers
Added storage of best member
Added additional demonstrations to main