Asteroseismic Data Analysis Foundations and Techniques