Many, many thanks to all those that provided suggestions for improvement.
Diolch yn fawr i bawb a roddodd awgrymiadau am welliant.