Mark Zuckerberg Donates Half A Billion Dollars' Worth Of Stock To Charity