A Signal Processing Perspective on Financial Engineering