Confluence and Normalisation of Higher-Order Rewriting