Repo and Stock Lending, A Practitioner's Guide