Microsoft has offered to buy the search engine company Yahoo for $44.6bn (£22.4bn) in cash and shares. WTF? Microsoft to buy Yahoo! for $44.6 billion