Uninstall sql server 2008 R2 cluster instance

Lots time we have done installation of sql server instance as well as removed unwanted instance from server. As a DBA some time we have to uninstall sql server cluster instance, actually uninstalling a clustered instance of sql server is any easy task to do. It always recommended to perform any task first on non production cluster (UAT) server.  ...