Computational Methods for Large Systems: Electronic Structure Approaches for Biotechnology and Nanotechnology