what are the data validation techniques?
['Data validation is the process of ensuring data integrity and usefulness.', 'We use validation techniques to make sure our data is both accurate and clean (it won\'t "break" our program)', 'Two main forms of data validation are used: range checking and type checking.']