building blocks of analog systems 4361956