Scientific Programming with R