A browser extension is a computer program that extends the functionality of a web browser. What extends development of computer functionality?