added block-diagonal construction function
add two DLMs together