Always Block
Consists of behavioral statements
If there are more than one behavioral statement inside an always block, the statements can be grouped using the keywords begin and end.
If there are multiple always blocks, each block executes concurrently.